
package Data;

/**
 *
 * @author Philipp Armbruster
 * @author Stefan Fellner
 */
public interface TypeOfAircraft extends java.rmi.Remote {

    /* Set-Methoden */

        /**
        * Setzen einer eindeutigen Nummer für den Flugzeugtyp.
        * @param craftTypeId (Eindeutige Nummer)
        * @throws java.rmi.RemoteException
        */

        public void setCraftTypeId(int craftTypeId) throws java.rmi.RemoteException;

        /**
        * Setzen einer Bezeichnung des Flugzeugtyps.
        * @param craftTypeName (Bezeichnung)
        * @throws java.rmi.RemoteException
        */

        public void setCraftTypeName(String craftTypeName) throws java.rmi.RemoteException;

        /**
        * Setzen der ID der Sitzplatzstruktur.
        * @param int seatId
        * @throws java.rmi.RemoteException
        */

        public void setSeatId(int seatId) throws java.rmi.RemoteException;



    /* Get-Methoden */

        /**
        * Auslesen der Nummer des Flugzeugtyps.
        * @return Nummer
        * @throws java.rmi.RemoteException
        */

        public int getCraftTypeId() throws java.rmi.RemoteException;

        /**
        * Auslesen der Bezeichnung des Flugzeugtyps.
        * @return Bezeichnung
        * @throws java.rmi.RemoteException
        */

        public String getCraftTypeName() throws java.rmi.RemoteException;

        /**
        * Auslesen der ID der Sitzplatzstruktur.
        * @return int seatId
        * @throws java.rmi.RemoteException
        */

        public int getSeatId() throws java.rmi.RemoteException;

        
        
}
